package org.springblade.modules.repair.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

import java.util.Date;

/**
 * @Date 14:31 2022/7/21
 * @Description {
 *   任务每天每人统计
 * }
 * @Author lsay
 **/
@Data
public class PlanUserDayCountVO {

	/**
	 * 每日工单总数
	 */
	private Integer planCount;

	/**
	 * 总时长 h
	 */
	private Double durationTotal;

	/**
	 * 平均时长 min
	 */
	private Double durationAverage;

	/**
	 * 待开始
	 */
	private Integer statusDisable;

	/**
	 * 进行中
	 */
	private Integer statusProcessed;

	/**
	 * 已提交
	 */
	private Integer statusFinish;

	/**
	 * 签字完成
	 */
	private Integer statusSign;

	/**
	 * 及时
	 */
	private Integer timelinessInTime;

	/**
	 * 逾期
	 */
	private Integer timelinessOverdue;

	/**
	 * 正常
	 */
	private Integer durationNormal;

	/**
	 * 过长
	 */
	private Integer durationTooLong;

	/**
	 * 过短
	 */
	private Integer durationTooShort;

    /**
     * 签到正常
     */
    private Integer signNormal;

    /**
     * 签到异常次数
     */
    private Integer signError;

    /**
     * 签退异常次数
     */
    private Integer signOutError;

    /**
     * 系统代签次数
     */
    private Integer signSystem;

    /**
     * 记录时间
     */
    private Date recordDate;
}
